package cn.com.ylpw.web.util;

import java.util.HashMap;
import java.util.Map;
import java.util.regex.Pattern;

/**
 * 
 * @description 
 * 功能描述:      第三方电子票工具类
 * @author 		  作         者: 卢致轩
 * @createdate   建立日期：2014-4-24下午7:27:27
 * @projectname  项目名称: ylpw_core
 * @packageclass 包及类名: com.ylpw.utils.DzSeatUtil.java
 */
public class DzSeatUtil {
	

	
	
	/**
	 * 
	 * @description 
	 * 功能描述:   验证第三方电子票推送接口地址的合法性
	 * @author 		  作         者: 卢致轩
	 * @param	      参         数: 
	 * @return       返回类型: 
	 * @createdate   建立日期：2014-4-24下午7:29:37
	 */
	public static Map<String, Object> PathValidate(String  path){
		
		
		boolean isError = false;
		Map<String, Object> param = new HashMap<String, Object>();
	    if(org.apache.commons.lang.StringUtils.isBlank(path))	 //第三方电子票接口
	    {	
	    	isError = true;
	    } else {
		    String dzseatid = path.trim().replaceAll(".*-([0-9a-zA-Z]+).html$", "$1");
			if(org.apache.commons.lang.StringUtils.isBlank(dzseatid))
			{
				isError = true;
			}else{
				param.put("dzseatid", dzseatid);
			}
	    }
		
		if(isError){
			param.put("errorURL", "");	//跳转错误页
		}

		return param;
	}
	

	
	
	

}
